NAV 2015 installazione servizi web e creazione servizi aggiuntivi (Web Client\Tablet Client)
Link Microsoft ufficiale su MSDN (https://msdn.microsoft.com/en-us/library/jj672920%28v=nav.80%29.aspx)
Prerequisiti
Prima di iniziare l’installazione, assicurarsi di avere
attivo il windows firewall e di aver installato Power Shell 3.0.
Verificare che l’utente che si sta utilizzando si possa
loggare in NAV
Avvio installazione
Dalla cartella di installazione di NAV 2015 eseguire
setup.exe
Selezionare Aggiungi o rimuovi componenti
Selezionare Componenti server Web
Inserire i parametri richiesti
inita l’installazione aprire IIS per verificare il
funzionamento e cambiare eventuali setup (Porte, Autenticazione, Application Pool etc.). Nel mio caso ho cambiato la porta in
default da 80 a 82 (localhosts:8082)
Qui si trova l’installazione della virtual directory linkata alla NAV Server Instance e dell' application linkata all' application pool
Per testarne il funzionamento cliccare su Esplora :8082
(http)
NAV Web client:
NAV Tablet Client Emulator:
occorre poi scaricare la APP da dagli store ufficiali (es: Apple APPS Store) per utilizzarlo in modalità APP.
Parametrizzazione finale, aprire la cartella del sito web:
Nel file web.config si trovano i parametri di setup da modificare se necessario
Aprire con notepad (o vostro text editor) per modificarli:
Qui si può indicare anche la Company di default:
Verficare corretta corrispondenza con l’instanza NAV server
DEPLOY MULTI COMPANY SITE
Il sistema è già multi company By Design,
oer usare più società via web, utilizzare questa sintassi,
aggiungendo la company in coda alla chiamata
http://localhost:8082/DynamicsNAV80/WebClient/tablet.aspx?company=CRONUSTEST80
http://localhost:8082/DynamicsNAV80/WebClient/?company=CRONUSTEST80
CREAZIONE SERVIZI WEB AGGIUTIVI
link MDSN https://msdn.microsoft.com/en-us/library/jj551747%28v=nav.80%29.aspx
Se sul pc/server è gia presente un servizio web, utilizzare la procedura sottostante per crearne altri:
Aprire
"Microsoft Dynamics NAV Administration Shell come amministratore" (importante!!!)
Esempio di creazione di nuova istanza web:
New-NAVWebServerInstance
-WebServerInstance WebApp2015 -Server THINKCALIGARA -ServerInstance WEB80
Corrispondenza
con l’istanza server:
In IIS troviamo l’istanza web creata; con Esplora andiamo
nella cartella del sito per verificare il file web.config:
Controllare la porta:
Testare
POWERSHELL COPY COMPANY TIP:
Duplicare
una Company da Powershell (per chi non sapesse come si fa):
Copy-NAVCompany
-ServerInstance DynamicsNAV80 -SourceCompanyName 'CRONUS Italia S.p.A.'
-DestinationCompanyName 'CRONUSTEST80'
HAVE FUN !